Extending snBench to Support a Graphical Programming Interface for a Sensor Network Tasking Language (STEP)
نویسندگان
چکیده
The purpose of this project is the creation of a graphical “programming” interface for a sensor network tasking language called STEP. The graphical interface allows the user to specify a program execution graphically from an extensible pallet of functionalities and save the results as a properly formatted STEP file. Moreover, the software is able to load a file in STEP format and convert it into the corresponding graphical representation. During both phases a type-checker is running on the background to ensure that both the graphical representation and the STEP file are syntactically correct. This project has been motivated by the Sensorium project at Boston University. In this technical report we present the basic features of the software, the process that has been followed during the design and implementation. Finally, we describe the approach used to test and validate our software.
منابع مشابه
Virtualization and Programming Support for Video Sensor Networks with Application to Wireless and Physical Security
Network Security Systems are heavily anchored in the digital plane of “cyber space” and hence cannot be used effectively to derive the physical identity of an intruder in order to prevent further malicious wireless broadcasts (i.e., escorting an intruder off the premises based on physical evidence). Embedded Sensor Networks (SNs) can be used to bridge the gap between digital and physical securi...
متن کاملExtending snBench to Support Hierarchical and Configurable Scheduling by GABRIEL PARMER GEORGIOS
It is useful in systems that must support multiple applications with various temporal requirements to allow application-specific policies to manage resources accordingly. However, there is a tension between this goal and the desire to control and police possibly malicious programs. The Java-based Sensor Execution Environment (SXE) in snBench presents a situation where such considerations add va...
متن کاملExtending snBench to Support Hierarchical and Configurable Scheduling
It is useful in systems that must support multiple applications with various temporal requirements to allow application-specific policies to manage resources accordingly. However, there is a tension between this goal and the desire to control and police possibly malicious programs. The Java-based Sensor Execution Environment (SXE) in snBench presents a situation where such considerations add va...
متن کاملSensorChimes: Musical Mapping for Sensor Networks
We present a composition framework that facilitates novel musical mappings for large-scale distributed networks of environmental sensors. A library of C-externals called ChainFlow for the graphical programming language Max/MSP that provides an interface to real-time and historical data for large sensor deployments was designed and implemented. This library along with spatialized audio technique...
متن کاملMulti-step information-directed sensor querying in distributed sensor networks
Sensor tasking is essential to many sensing applications in resourceconstrained wireless ad hoc sensor networks. In this paper, we present a multi-step lookahead algorithm for sensor selection and information routing. The algorithm is based on the informationdriven sensor querying (IDSQ) that uses mutual information as a utility meature for potential information contribution of individual senso...
متن کامل